package com.bigzero.workflow.common.dto;

import com.bigzero.workflow.common.model.NodeColumnItem;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.util.List;

/**
 * 节点绑定数据库表字段的数据dto
 * @author fanxinxiong
 * @since 2025-02-12
 */
@Data
public class NodeColumnsDto {

    /**
     * 流程定义节点唯一标识
     */
    @NotBlank(message = "流程定义节点唯一标识")
    private String activityId;

    /**
     * 绑定的具体字段
     */
    private List<NodeColumnItem> columns;

}
